/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejb;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Date;
import java.util.List;
import javax.ejb.Local;

/**
 *
 * @author allam
 */
@Local
public interface GestoreNotiziaBeanLocal {
    public Notizia addNotizia(String titolo, String testo, Utente autore, Date data,List<Piattaforma> listPiattaforme,String immaginePath);

    public Notizia trova(long idNotizia);
    
    public List<Notizia> visualizzaNotizie();

    public Notizia aggiorna(String titolo, String testo, Date data, List<Piattaforma> lista, String immaginePath);

    public List mostraElenco(String titolo, String testo, String piattaforma, String data)throws FileNotFoundException, IOException;

    public boolean elimina(Notizia notizia);
}
